html {
	margin:0;
	padding:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding:0;
	margin:0;
}
fieldset, img, html, body, iframe {
	border:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
li {
	list-style:none;
}
h1, h2, h3, h4 {
	font-family:微软雅黑;
	font-weight:bold;
	font-size:100%;
}
h5, h6 {
	font-family:"宋体";
	font-weight:bold;
	font-size:100%;
}
caption, th {
	font-weight:normal;
	font-style:normal;
	text-align:left;
}
em, strong {
	font-style:normal;
}
body {
	font-family:arial, simsun, helvetica, sans-serif;
	font-size:12px;
	background:#fff;
}
a, button {
	cursor:pointer;
}
a {
	text-decoration:none;
	color:#2b2b2b;
}
a:hover {
	text-decoration:underline;
	color:#c30000;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
	padding:0;
	margin:0;
}/*-------top-------*/
*html {
	background-image:url(about:blank);
	background-attachment:fixed;
}/*解决IE6下滚动抖动的问题*/
#tbox {
	width:54px;
	float:right;
	position:fixed;
	right:50px;
	bottom:15px;
	_position:absolute;
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#pinglun, #xiangguan, #gotop {
	width:50px;
	height:54px;
	background:url(top.png) no-repeat;
	display:block;
}
#pinglun {
	background-position:0 0;
}
#pinglun:hover {
	background-position:-50px 0;
}
#xiangguan {
	background-position:0 -54px;
}
#xiangguan:hover {
	background-position:-50px -54px;
}
#gotop {
	background-position:0 -108px;
}
#gotop:hover {
	background-position:-50px -108px;
}/*-------default-------*/
.header {
	width:960px;
	margin:0 auto;
	height:85px;
	padding-top:15px;
	overflow:hidden;
}
.logo {
	float:left;
	width:300px;
}
.hsch {
	float:left;
	width:450px;
	padding:10px 0 0 30px;
}
#hsearch {
	float:left;
	width:328px;
	height:18px;
	line-height:18px;
	color:#666;
	padding:4px 10px 4px 22px;
	border:#18a5cc solid 2px;
	font-size:14px;
	overflow:hidden;
	background:#fff url(search.gif) no-repeat 5px 9px;
}
#hinput {
	float:left;
	width: 80px;
	color: #eee;
	font-size:15px;
	height:30px;
	line-height:30px;
	text-transform: uppercase;
	background-color: #18a5cc;
	border: none;
	cursor:pointer;
	font-weight:bold;
	font-family:"微软雅黑";
} /* #hinput:hover,#hinput:focus{background:#1686e0;cursor:pointer;}  */
.hsch div {
	padding:0 0 0 8px;
	height:30px;
	line-height:36px;
}
.hsch div a {
	margin-right:6px;
}
.hshare {
	float:right;
	width:300px;
}

.hen a {
	margin:0 6px;
}
.hsa {
	padding:18px 0 0 0;
	color:#000;
}
.hsa div {
	float:right;
}/*.hmenub{background:url(bt.png) no-repeat center bottom;padding:0 0 20px 0;}*/
.hmenua {
	background:url(menu_bg.gif) repeat-x left top;
}
.hmenu {
	width:960px;
	margin:0 auto;
	height:33px;
}
.hmenu ul li {
	float:left;
	height:33px;
	line-height:33px;
	padding:0 0 0 2px;
	background:url(menu_li.gif) no-repeat left center;
}
.hmenu ul li.hmenu_on {
	float:left;
	height:33px;
	line-height:33px;
	padding:0 2px 0 0;
	background:none;
}
.hmenu ul li a {
	float:left;
	display:block;
	height:33px;
	width:118px;
	line-height:33px;
	text-align:center;
	color:#f2f2f2;
	font-size:14px;
	font-weight:bold;
	font-family:"微软雅黑";
}
.hmenu ul li a:hover {
	text-decoration:none;
	background:url(menu_on.png) no-repeat center;
	color:#333;
}
.hmenu ul li.mhover a {
	text-decoration:none;
	background:url(menu_on.png) no-repeat center;
	color:#333;
}/*------hbody--------*/
.hbody {
	width:960px;
	margin:15px auto;
}/*--------------*/
.leftbar {
	float:left;
	width:210px;
}
.leftbar_nv {
}
.leftbar_nv_title {
	height:30px;
	line-height:30px;
	padding:0 0 0 25px;
	border-bottom:1px solid #eee;
	background:url(list_t_bg.gif) no-repeat left center;
}
.leftbar_nv_title h2 {
	font-size:15px;
	color:#00458a;
}
.fixed {
	top:10px;
	width:210px;
}
.nvcss {
	width:210px;
}
.nvcss h3 {
	font-size:12px;
	font-weight:norma;
	color:#333;
}
.sidelist {
	position:relative;
	z-index:1;
}
.sidelist span {
	display:block;
	height:26px;
	width:215px;
	border-bottom:1px solid #eee;
	background:url(list_bg.gif) no-repeat 200px 9px;
}
.sidelist span h3 {
	position:relative;
	z-index:2;
	height:26px;
	line-height:26px;
	font-weight:normal;
}
.sidelist span h3 a {
	text-decoration:none;
	display:block;
	width:auto;
	height:auto;
	color:#333;
}
.sidelist span h3 a:hover {
	color:#c30000;
	padding-left:10px;
}
.i-list {
	display:none;
	position:absolute;
	z-index:1;
	left:205px;
	top:0;
	width:230px;
	padding:0 15px 15px 15px;
	background:#fff;
	border:1px solid #ccc;
}
.i-list ul li {
	padding:0 20px 0 12px;
	float:left;
	list-style:none;
	line-height:30px;
	heignt:30px;
	background:url(c.gif) no-repeat left center;
}
.i-list ul li a {
	color:#666;
	text-decoration:none;
}
.i-list ul li a:hover {
	text-decoration:underline;
	color:#c30000;
}
.hover {
	border:1px solid #ccc;
	line-height:30px;
	heignt:30px;
	border-right:none;
	width:205px;
	background:#fff url(list_bg_on.gif) no-repeat 195px 9px;
}
.newsbar_n {
	margin-top:10px;
}
.newsbar_ntitle {
	height:29px;
	line-height:29px;
	background:#ddd;
	padding:0 10px;
}
.newsbar_ntitle h2 {
	font-size:15px;
	color:#00458a;
}
.newsbar_nli {
}
.newsbar_nli ul li {
	padding:7px 0 7px 8px;
	color:#666;
	border-bottom:1px dotted #ddd;
	background:url(c.gif) no-repeat 0 13px;
}
.newsbar_nli ul li a {
	margin-right:6px;
	color:#333;
}
.newsbar_nli ul li a:hover {
	color:#c30000;
}
.hotpd {
	margin-top:10px;
}
.hotpd_title {
	height:29px;
	line-height:29px;
	background:#ddd;
	padding:0 10px;
}
.hotpd_title h2 {
	font-size:15px;
	color:#00458a;
}
.hotpd_li {
	color:#666;
}
.hotpd_li ul li {
	padding:7px 0 7px 8px;
	color:#666;
	border-bottom:1px dotted #ddd;
	background:url(c.gif) no-repeat 0 13px;
}
.hotpd_li ul li a {
	margin-right:6px;
	color:#333;
}
.hotpd_li ul li a:hover {
	color:#c30000;
	margin-right:6px;
}/*--------------*//*-------rightbar-------*/
.rightbar {
	float:right;
	width:740px;
}
.imgbar_img {
	height:250px;
	overflow:hidden;
	background:#fff;
}
.pdone_li ul li span {
	display:block;
	height:26px;
	line-height:26px;
}
div#MainPromotionBanner {
	width:740px;
	height:250px;
	background:#62ace6;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 250px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 740px;
	height: 250px;
}
#MainPromotionBanner .Slides img {
	border:0;
	display: block;
	width: 740px;
	height: 250px;
}
#MainPromotionBanner .SlideTriggers {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 215px;
	right: 10px;
	z-index: 10;
	height: 25px;
}
#MainPromotionBanner .SlideTriggers li {
	float: left;
	display: inline;
	color: #fff;
	text-align: center;
	line-height:19px;
	width: 19px;
	height: 19px;
	font-family: Arial;
	font-size:12px;
	cursor: pointer;
	overflow: hidden;
	margin:3px 3px;
	background:#333;
}
#MainPromotionBanner .SlideTriggers li.Current {
	color:#fff;
	background:#62ace6;
}
#teijia {
	margin-top:15px;
	width:740px;
	overflow:hidden;
}
#teijia_li {
	width:800px;
	height:186px;
}
#teijia_li a {
	float:left;
	display:block;
	width:176px;
	margin:0 12px 0 0;
}
.pdone {
	margin-top:15px;
	width:740px;
	overflow:hidden;
}
.pdone_title {
	border-bottom:2px solid #ccc;
	height:30px;
	line-height:26px;
	text-align:right;
	color:#ccc;
}
.pdone_title h2 {
	float:left;
	font-size:14px;
	color:#333;
}
.pdone_title a {
	color:#666;
	margin:0 5px;
}
.pdone_title a b {
	font-family:"宋体";
}
.pdone_title a:hover {
	color:#c30000;
}
.pdone_li {
	padding:15px 0 0 0;
	width:760px;
}
.pdone_li ul li {
	float:left;
	width:176px;
	text-align:center;
	padding:0 12px 10px 0;
}
.pdone_li ul li span {
	display:block;
	height:26px;
	line-height:30px;
}
.pdone_li ul li a {
	color:#0058a8;
	font-weight:bold;
}
.itag {
	margin-top:15px;
	width:740px;
	overflow:hidden;
}
.itag_title {
	border-bottom:2px solid #71b9f1;
	height:30px;
	line-height:29px;
	text-align:right;
	color:#ccc;
}
.itag_title h2 {
	float:left;
	font-size:14px;
	color:#333;
}
.itag_title a b {
	font-family:"宋体";
}
.itag_title a {
	color:#0058a8;
	margin:0 5px;
}
.itag_title a:hover {
	color:#c30000;
}
.itag_li {
	padding:10px 0 0 10px;
}
.itag_li ul li {
	float:left;
	padding:0 10px 10px 0;
}
.newsbar_c {
	margin-top:15px;
	width:740px;
	overflow:hidden;
}
.newsbar_ctitle {
	border-bottom:2px solid #ccc;
	height:30px;
	line-height:26px;
	text-align:right;
	color:#666;
}
.newsbar_ctitle h2 {
	float:left;
	font-size:14px;
	color:#333;
}
.newsbar_ctitle a b {
	font-family:"宋体";
	color:#666;
}
.newsbar_ctitle a {
	margin:0 5px 0 10px;
}
.newsbar_ctitle a:hover {
	color:#c30000;
}
.newsbar_cli {
	padding:15px 0 0 0;
	width:760px;
}
.newsbar_cli ul li {
	float:left;
	width:176px;
	padding:0 12px 10px 0;
	text-align:center;
}
.newsbar_cli ul li span {
	display:block;
	height:26px;
	line-height:30px;
	color:#666;
}
.newsbar_cli ul li span a {
	color:#0058a8;
	margin-right:6px;
}
.newsbar_cli ul li span b {
	font-weight:normal;
	line-height:26px;
}




.newsbar_c0 {
	margin-top:15px;
	width:740px;
	overflow:hidden;
}
.newsbar_ctitle0 {
	border-bottom:2px solid #ccc;
	height:30px;
	line-height:26px;
	text-align:right;
	color:#666;
}
.newsbar_ctitle0 h2 {
	float:left;
	font-size:14px;
	color:#333;
}
.newsbar_ctitle0 a b {
	font-family:"宋体";
	color:#666;
}
.newsbar_ctitle0 a {
	margin:0 5px 0 10px;
}
.newsbar_ctitle0 a:hover {
	color:#c30000;
}
.newsbar_cli0 {
	padding:15px 0 0 0;
	width:760px;
}
.newsbar_cli0 ul li {
	float:left;
	/*width:176px;*/
	width:351px;
	padding:0 0px 0px 0;
	text-align:left;
	margin-right:10px;
}
.newsbar_cli0 ul li span {
	display:block;
	height:26px;
	line-height:30px;
	color:#666;
}
.newsbar_cli0 ul li span a {
	/*color:#0058a8;*/
	color:#000;
	margin-right:6px;
}
.newsbar_cli0 ul li span b {
	font-weight:normal;
	line-height:26px;
	float:right;
}


/*-------pdnav-------*/
.pdnav {
	width:960px;
	margin:15px auto;
}/*-------pdnav_left-------*/
.pdnav_left {
	float:left;
	width:210px;
}
.pdprd_title {
	height:30px;
	line-height:30px;
	padding:0 0 0 25px;
	border-bottom:1px solid #eee;
	background:url(list_t_bg.gif) no-repeat left center;
}
.pdprd_title h2 {
	font-size:15px;
	color:#00458a;
}
.pdprd_li {
}
.pdtags {
	padding:0 0 10px 0;
}
.pdtag {
	margin-top:10px;
}
.pdtag_title {
	height:29px;
	line-height:29px;
	padding:0 10px;
	border-bottom:1px solid #ddd;
}
.pdtag_title h2 {
	font-size:14px;
	color:#333;
}
.pdtag_li {
	background:url(btbg.gif) repeat-y left bottom;
	padding:0 0 0 10px;
}
.pdtag_li ul li {
	float:left;
	height:27px;
	line-height:26px;
	padding:0 10px 0 0;
}
#tags .tags0 {
	color:#0058a8;
}
#tags .tags1 {
	color:#C00;
}
#tags .tags2 {
	color:#030;
}
#tags .tags3 {
	color:#00F;
}
#tags .tags4 {
	color:#333;
}
#tags .tags5 {
	color:#C00;
}
#tags .tags6 {
	color:#F06;
}
#tags .tags7 {
	color:#030;
}
#tags .tags8 {
	color:#F06;
}
#tags .tags9 {
	color:#C00;
}
#tags a:hover {
	color:#c30000;
	text-decoration:underline;
}/*-------h_wz-------*/
.h_wz {
	height:39px;
	line-height:34px;
	font-family:"宋体";
	overflow:hidden;
}
.h_wz strong {
	color:#666;
}
.h_wz a {
	color:#0058a2;
}
.swz {
	height:30px;
	line-height:30px;
	font-family:"宋体";
	overflow:hidden;
	background:#ddd;
	padding:0 10px;
	color:#333;
}
.swz strong {
	color:#666;
}
.swz a {
	color:#0058a8;
}
.swz a:hover {
	color:#c30000;
}
.bshare {
	color:#666;
}
.swza {
	float:left;
	width:500px;
	line-height:30px;
}
.swzb {
	float:right;
	width:180px;
	height:30px;
	line-height:30px;
}
.swzb a.egoon {
	margin-left:30px;
}
.swzb a {
	margin-left:10px;
	color:#333;
}
.swzb a:hover {
	color:#c30000;
}
.swzc {
	float:right;
	width:70px;
	height:30px;
	line-height:30px;
}
.swzc img {
	float:right;
	width:25px;
	height:25px;
}/*-------s_wz-------*/
.s_wz {
	height:30px;
	line-height:30px;
	font-family:"宋体";
	overflow:hidden;
	background:#ddd;
	padding:0 10px;
}
.s_wz strong {
	color:#f00;
	margin:0 5px;
}
.snts {
	padding:8px 0;
}/*-------ProductList-------*/
.pdlist {
	float:right;
	width:730px;
	padding:0 0 10px 0;
	overflow:hidden;
}
.pdlist_li {
	padding:0 10px 0 20px;
}
.pdlist_li ul li {
	padding:15px 0;
	height:110px;
	border-bottom:1px solid #ddd;
}
.pdlist_li ul li dl dt {
	float:left;
	width:530px;
	height:110px;
	overflow:hidden;
}
.pdlist_li ul li dl dt h3 {
	font-size:15px;
}
.pdlist_li ul li dl dt h3 a {
	font-size:15px;
	font-weight:bold;
	color:#0058a8;
}
.pdlist_li ul li dl dt h3 a:Hover {
	color:#c30000;
}
.pdlist_li ul li dl dt p {
	margin-top:6px;
	line-height:25px;
	text-indent:2em;
}
.pdlist_li ul li dl dd {
	float:right;
	width:160px;
	height:100px;
	overflow:hidden;
	border:1px solid #ededed;
}
.newspage {
	padding:10px 0 0 0;
	height:30px;
}
.newspage ul li {
	float:left;
	margin-right:6px;
	height:20px;
	padding:0 8px;
	line-height:20px;
	border:1px solid #ddd;
}
.newspage ul li select {
	padding:0;
	margin:0;
}
.newspage ul li.thisclass {
	background:#eee;
	color:#c30000;
	font-weight:bold;
}
.newspage ul li.thisclass a {
	color:#fff;
}/*-------ProductShow-------*/
.pd_title {
	text-align:center;
	height:39px;
	line-height:39px;
	margin:0 10px 0 20px;
}
.pd_title h1 {
	font-size:20px;
}
.pd_time {
	color:#666;
	text-align:center;
	height:30px;
	margin:0 10px 0 20px;
}
.pd_time small {
	margin-left:5px;
}
.pdshow {
	font-size:14px;
	padding:12px 0 30px 0;
	margin:0 10px 0 20px;
	border-top:1px solid #ddd;
}
.pdshow p {
	line-height:25px;
	margin:20px auto 0 auto;
	text-indent:2em;
}/*-------pdabout-------*/
.pdabout {
	width:710px;
	overflow:hidden;
}
.pdabout_title {
	background:#f7f7f7;
	border-top:2px solid #d3d3d3;
	height:28px;
	line-height:28px;
}
.pdabout_title h3 {
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.pdabout_li {
	padding:15px 0 0 0;
	width:730px;
}
.pdabout_li ul li {
	float:left;
	width:162px;
	text-align:center;
	padding:0 18px 10px 0;
}
.pdabout_li ul li a {
	color:#0058a8;
}
.pdabout_li ul li a:hover {
	color:#c30000;
}
.pdabout_li ul li a img {
	border:1px solid #eee;
}
.pdabout_li ul li span {
	display:block;
	height:26px;
	line-height:26px;
}/*-------News-------*/
.news_list {
	margin-bottom:10px;
}
.news_list_title {
	height:30px;
	line-height:30px;
	padding:0 10px;
	border-bottom:1px solid #ddd;
}
.news_list_title h2 {
	font-size:15px;
	color:#333;
}
.news_list_li ul li {
	height:26px;
	line-height:26px;
	padding:0 18px;
	border-bottom:1px solid #eee;
	background:url(nvbg.gif) no-repeat 195px 9px;
}
.news_list_li ul li.thisclass {
	background:url(nv.gif) no-repeat 195px 9px;
	padding:0 0 0 28px;
}
.news_list_li ul li.thisclass a {
	font-weight:bold;
}
.news_listhot {
	margin-bottom:10px;
}
.news_listhot_title {
	height:29px;
	line-height:29px;
	padding:0 10px;
	border-bottom:1px solid #ddd;
}
.news_listhot_title h2 {
	font-size:14px;
	color:#333;
}
.news_listhot_li {
}
.news_listhot_li ul li {
	padding:7px 0 7px 18px;
	color:#666;
	border-bottom:1px dotted #ddd;
	background:url(c.gif) no-repeat 10px 12px;
}
.news_list_showlist {
	padding:0 10px 0 20px;
}
.news_list_showlist ul li {
	border-bottom:1px solid #ddd;
	padding:15px 0 12px 0;
}
.news_list_showlist ul li div {
	text-align:right;
	color:#666;
}
.news_list_showlist ul li div h2 {
	float:left;
	font-size:15px;
}
.news_list_showlist ul li div h2 a {
	font-size:15px;
	font-weight:bold;
	color:#0058a8;
}
.news_list_showlist ul li div h2 a:Hover {
	color:#c30000;
}
.news_list_showlist ul li p {
	margin-top:6px;
	line-height:25px;
	text-indent:2em;
}/*-------connext-------*/
.connext {
	padding:1em 0 0 0;
	border-top:1px dotted #ddd;
}
.connext p {
	margin-bottom:1em;
}
.connext a {
	color:#0058a8;
}/*-------NewsShow-------*/
.newsshow_title {
	text-align:center;
	height:39px;
	line-height:39px;
	margin-right:20px;
}
.newsshow_title h1 {
	font-size:20px;
}
.newsshow_com {
	font-size:14px;
	padding:10px 0 20px 0;
	margin:0 10px 0 20px;
	border-top:1px solid #ddd;
	line-height:25px;
}
.newsshow_com p {
	line-height:25px;
	margin:20px auto 0 auto;
	text-indent:2em;
}/*-------searchcss-------*/
.searchcss {
	padding:0 10px 0 20px;
}
.searchcss ul li {
	padding:15px 0;
	border-bottom:1px solid #ddd;
}
.searchcss ul li h3 {
	font-size:15px;
}
.searchcss ul li h3 a {
	font-size:15px;
	font-weight:bold;
	color:#0058a8;
}
.searchcss ul li p {
	margin-top:6px;
	line-height:25px;
	text-indent:2em;
}
.searchcss ul li div {
	padding-top:6px;
	height:15px;
}
.searchcss ul li div span {
	float:left;
	display:block;
	width:300px;
	height:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-right:8px;
}
.searchcss ul li div a {
	color:#0058a8;
}/*-------case-------*/
.caselist {
	padding:20px 0 20px 10px;
}
.caselist ul li {
	float:left;
	padding:3px 36px 10px 0;
}
.caselist ul li span {
	display:block;
	width:300px;
	height:26px;
	line-height:29px;
	text-align:center;
}
.caselist ul li a img {
	border:1px solid #eee;
}/*-------caseshow-------*/
.caseabout {
}
.caseabout_title {
	height:30px;
	line-height:30px;
	padding:0 10px;
	border-bottom:1px solid #ddd;
}
.caseabout_title h2 {
	font-size:15px;
	color:#333;
}
.caseabout_li ul li {
	padding:7px 10px 7px 18px;
	border-bottom:1px dotted #ddd;
	color:#666;
	background:url(c.gif) no-repeat 10px 12px;
}
.caseshow_title {
	text-align:center;
	height:39px;
	line-height:39px;
	padding:0 10px 0 20px;
}
.caseshow_title h1 {
	font-size:20px;
}
.caseshow {
	font-size:14px;
	padding:12px 0 30px 0;
	margin-right:15px;
	border-top:1px solid #ddd;
	margin:0 10px 0 20px;
}
.caseshow p {
	line-height:25px;
	margin:20px auto 0 auto;
	text-indent:2em;
}/*-------brandcss-------*/
.brandcss {
	padding:0 15px 29px 10px;
}
.brandcss ul li {
	float:left;
	padding:30px 36px 0 0;
}
.brandcss ul li a {
	display:block;
	border:1px solid #ddd;
}
.brandcss ul li a:hover {
	border:1px solid #0058a8;
}/*-------us_list-------*/
.us_list {
	padding:20px 0 0 0;
	height:320px;
	overflow:hidden;
}
.us_list ul li {
	float:left;
	width:333px;
	background:#f7f7f7;
	border:1px solid #eee;
	margin:0 0 20px 0;
	padding:15px 10px;
	line-height:30px;
	height:115px;
}
.us_list ul li h3 {
	font-size:16px;
	font-weight:500;
}
.us_list ul li.ulrli {
	float:right;
	width:333px;
	background:#f2f2f2;
	border:1px solid #ededed;
}
.abouthaixia {
}
.abouthaixia_title {
	text-align:center;
	height:50px;
	line-height:50px;
	padding:0 10px 0 20px;
}
.abouthaixia_title h1 {
	font-size:20px;
}
.abouthaixia_show {
	font-size:14px;
	padding:0 10px 0 20px;
}
.abouthaixia_show p {
	line-height:25px;
	text-indent:2em;
	margin-bottom:20px;
}/*-------ifooter-------*/
.mapcss {
	width:920px;
	padding:20px;
	margin:10px auto;
}
.mapcss_title {
	height:30px;
	line-height:30px;
	padding:0 30px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	background:#f2f2f2;
}
.linkbox {
	clear:both;
}
.linkbox h3 {
	display:block;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #d8d8d8;
}
.linkbox h3 a {
	font-size:14px;
	font-weight:bold;
}
.linkbox ul li {
	float:left;
	padding:0 10px;
	height:26px;
	line-height:26px;
}/*-------ifooter-------*/
.footer {
	height:52px;
	overflow:hidden;
	text-align:center;
	color:#888;
	border-top:1px solid #ccc;
	padding:1em 0 0.5em 0;
}
.footer a {
	margin:0 13px;
	color:#333;
}
.footer p {
	margin-bottom:1em;
}
.footer p.flink {
	margin-top:2em;
}
